The phrase "snap at" is a verb that means to quickly bite or try to bite something or someone. It can also refer to speaking sharply or angrily to someone.
Literal Meaning: When an animal, like a dog, quickly bites at something.
Figurative Meaning: When a person responds to someone in a quick and angry way.
"Snap at" is a useful expression to describe both aggressive actions and sharp responses.